# import json
# import ujson
#
# # 猴子补丁
# json.__name__ = 'ujson'
# json.dumps = ujson.dumps
# json.loads = ujson.loads

#
# def fib(num, dicts={}):
#     if num in (1, 2):
#         return 1
#     if num in dicts:
#         return dicts[num]
#     else:
#         dicts[num] = fib(num - 1) + fib(num - 2)
#         return fib(num - 1) + fib(num - 2)
#
#
#
# for n in range(1, 121):
#     print(f'{n}: {fib(n)}')
from functools import reduce


# prices = {
#  'AAPL': 191.88,
#  'GOOG': 1186.96,
#  'IBM': 149.24,
#  'ORCL': 48.44,
#  'ACN': 166.89,
#  'FB': 208.09,
#  'SYMC': 21.29
# }
# print(max(prices, key=lambda x: prices[x]) )